package com.hsteach.web.controller.myopia.dto;

import com.hsteach.common.annotation.Excel;
import lombok.Data;
import lombok.experimental.Accessors;
import org.apache.poi.ss.usermodel.IndexedColors;

@Data
@Accessors(chain = true)
public class MyopiaTemplate {

    /**
     * 证件号
     */
    @Excel(name = "证件号码",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String idCardNo;

    /**
     * 学籍号
     */
    @Excel(name = "学籍号",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String stuCode;

    /**
     * 阶段
     */
    @Excel(name = "阶段",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String stage;

    /**
     * 年级
     */
    @Excel(name = "年级",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String grade;

    /**
     * 班级
     */
    @Excel(name = "班级",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String className;

    /**
     * 名字
     */
    @Excel(name = "姓名",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String name;

    /**
     * 性别
     */
    @Excel(name = "性别",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String sex;

    /**
     * 年龄
     */
    @Excel(name = "年龄",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Integer age;

    /**
     * 矫正方式
     */
    @Excel(name = "矫正方式",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String rectifyMode;

    /**
     * 右眼裸眼视力
     */
    @Excel(name = "右眼裸眼视力",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double rNakedEyesight;

    /**
     * 左眼裸眼视力
     */
    @Excel(name = "左眼裸眼视力",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double lNakedEyesight;

    /**
     * 右眼球径
     */
    @Excel(name = "右眼球径",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double rEyeRadius;

    /**
     * 右眼柱径
     */
    @Excel(name = "右眼柱径",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double rEyeCyl;

    /**
     * 右眼轴向
     */
    @Excel(name = "右眼轴向",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double rEyeAxial;

    /**
     * 左眼球径
     */
    @Excel(name = "左眼球径",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double lEyeRadius;

    /**
     * 左眼柱径
     */
    @Excel(name = "左眼柱径",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double lEyeCyl;

    /**
     * 左眼轴向
     */
    @Excel(name = "左眼轴向",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double lEyeAxial;

    /**
     * 是否OK镜佩戴者
     */
    @Excel(name = "是否为角膜塑形镜（OK镜）佩戴者",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String okWearer;

    /**
     * 近视等级
     */
    @Excel(name = "近视程度",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private String myopiaLevel;

    /**
     * 右眼矫正视力
     */
    @Excel(name = "右眼矫正视力",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double rRectifyEyesight;


    /**
     * 左眼矫正视力
     */
    @Excel(name = "左眼矫正视力",headerBackgroundColor = IndexedColors.LIGHT_CORNFLOWER_BLUE,headerColor = IndexedColors.BLACK)
    private Double lRectifyEyesight;
}